package org.eiahe.hr.interview.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.ehe.common.mybatis.core.domain.BaseEntity2;

/**
 * 职位分类表
 * @author
 * @date
 */
@Data
@TableName("t_interview_position_category")
public class InterviewPositionCategory extends BaseEntity2 {

    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 职位分类名称(如Java工程师、制造工程师)
     */
    @TableField("category_name")
    private String categoryName;

    /**
     * 职位等级(1-初级, 2-中级, 3-高级)
     */
    @TableField("level")
    private Integer level;

    /**
     * 分类代码
     */
    @TableField("category_code")
    private String categoryCode;

    /**
     * 分类描述
     */
    @TableField("description")
    private String description;

    /**
     * 状态(1-启用, 0-禁用)
     */
    @TableField("status")
    private Integer status;

}

